/*
	IAction interface, for 
*/

package com.example.gametestproject;
import java.util.Vector;
import android.graphics.PointF;
import com.xxxx.game.*;

public interface IAction
{
	void doAction(GameMatrix gm, PointF ptStart, MotionType type);
	
	int vanishSpites(GameMatrix gm);
	
	int insertRemoveJewels(GameMatrix gm, Vector<ISprite> add, Vector<ISprite> rm);
	
	public void addSprite(ISprite sprite);
	
	public void removeSprite(ISprite sprite);
	
	boolean isStop();
}